diode circuit analysis